﻿using System;
using System.Data;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Recomendaciones.Entidades;
using Recomendaciones.AccesoADatos;

/// <summary>
/// Descripción breve de logServices
/// </summary>
public class LogErrorServices
{
    Ado _ado;

    #region Constructor y Destructor
    public LogErrorServices()
	{
	    _ado = new Ado();
	}

    ~LogErrorServices()
    {
        _ado = null;
    }
    #endregion

    public string InsertarLogError(string type, string stack, string message, string baseException, string source)
    {
        try
        {
            ArrayList parametros = new ArrayList(5);
            parametros.Add(type);
            parametros.Add(stack);
            parametros.Add(message);
            parametros.Add(baseException);
            parametros.Add(source);

            _ado.EjecutarStoredProcedureDataReader("LogError_Insertar", parametros);
            return _ado.DevolverRegistro();
        }
        catch { return null; }
    }
}
